home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
BBS_UTL
/
IGMDRIVE
/
IGMDRIVE.DOC
< prev
next >
Wrap
Text File
|
1995-04-16
|
4KB
|
98 lines
This product was made in dedication to LORDs, and Seth Able Robinson,
and is dedicated to the production of IGMs for the LORD doorgame by Seth
Able Robinson. Many ideas were taken into consideration for this final
product, and the author, Korombos, would like ot thank the following, in no
particular order or reason;
Seth Able Robinson, for giving us LORDs and Planets:EOS,
Joseph Masters & Steven Lorenz for the DDPlus stuff, (Since LORDs was
written using those ASYNC routines, I have tried to make the ones here,
very familiar...).
These are the commands you can use , using SHARKdriver IGM
Door Driver Routines.
You must use 'Uses DriverIG;' for these commands.
These are PROCEDURES:
CKeypressed; Equivelent to Keypressed, only read the Com.
Sendtext(String); Sends a string through the Comport.
CGotoxy(x,y:Integer); If user has ANSI, acts as Gotoxy.
CClrScr; Clear screen command.
CClrEol; Clear to end of line.
CWrite(Sting); Writes string to Com.
CWriteLn(String); Writes string line to Com.
CWriteChar(Char); Writes Char to Com.
CRead(string); Reads string from Com.
CReadChar(string); Reads Char from Com.
CReadNum(Integer); Read Integer from Com.
CReadWord(word); Read word from Com.
CReadLongint(longint); Read longint from Com.
CReadByte(byte); Read byte from Com.
SetFore(Integer); Sets foreground color to integer.
SetBack(integer); Sets background color to integer.
SetColor(f,b:Integer); Sets foreground color to f:integer,
Sets background color to b:integer.
Prompt(String,integer,Boolean); Prompts the Com for String,
length of integer, and highlight if
boolean:=true.
DisplayFile(Filename); Display file Filename, with the appropriate
Graphics extension. {.ASC=ascii, .ANS=ANSI,
.RIP=RIP
InitIGMDriver; To initialize SHARKdriver routines. {Should be First
Command!}
***** DONE; Must be listed as your last procedure before you exit your
program.
Progname:string; You set this as your program name.
Ansion:Boolean; If you want local ANSI.
UserFirstName:String; User's first name.
UserLastName:String; User's last name.
SysopFirstName:String; Sysop's first name. {not used}
SysopLastName:String; Sysop's last name. {not used}
Boardname:string; BBS name. {not used}
From Seth Able's IGM DropFile :
PlayerNumber:Word;
This number is the player's number according to the user file in LORDs.
Graphics:Byte;
Graphics=3 if using ANSI, else less.
RipOnLords:Boolean;
True if user uses RIP in LORDs.
FairyInHand:Boolean;
True if user has a fairy with them.
BBSTimeLeft:Integer;
Only used when first initiated. Users Time available in the door.
LordHandle:String;
Handle user uses in LORDs.
UserFirstName:String;
Users First name.
UserLastName:String;
Uses Last name.
ComportNumber:Byte;
Active comport number. Returns 0 if local, regardless of node number.
CallerBaudRate:Word;
Callers Baud rate. Returns 0 if local.
PortBaudRate:Word;
Locked baud rate (if any).
Fossil:Boolean;
True if LORDs uses fossil. Contains built in ASYNC routines for non-fossil
users.
Registered:Boolean;
Returns True if LORDs is Registered, else false.
CleanMode:Boolean;
Returns TRUE if LORDs is in Clean Mode ON, else false.
This product is CopyRighted by SHARKware, and the author holds all
rights to it's contents. The Author claims no responsibility for it's use,
other than the fact it works for the authors, and my just take up space on
your hard drive. The Author is held in no way responsible for the use, or
misuse of this product.
Any questions that arrise in how to use this product, please contact
by netmail, 1:114/465, thru DOORGAMES echo on FIDO, or his home BBS,
Terra BBS @ 602-336-0346.
This product is Freeware and may be used by anyone, with the rights
remaining with the authors. It would, however, be apprciated if you would let
the author know you appreciate his product by either a message netmailed to
him, or thrugh DOORGAMES on FIDO.